package com.spic.business.alarm.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Date;

/**
 * 车辆轨迹查询
 *
 * @author liujunyang
 * @version 1.0
 * @date 2021/7/6 9:26
 */
@Data
public class DeviceInfoVo {

    /**
     * 设备ID
     */
    private String id;

    /**
     * 车辆名称
     */
    private String deviceName;

    /**
     * 车辆类型
     */
    private String deviceType;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 海拔高度
     */
    private Integer altitude;

    /**
     * 车辆方向
     */
    private double direction;

    /**
     * 车辆状态
     */
    private Integer state;

    /**
     * 更新时间
     */
    @JsonIgnore
    private Long ts;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    /**
     * 状态：默认1（说明该车为装煤的车，即重车）
     */
    private int fullstatus;

    /**
     * 在线状态，0 离线，1在线
     */
    private int onlineStatus;

    /**
     * 部门
     */
    private String department;

    /**
     * 班次
     */
    private String shiftName;

    /**
     * 司机
     */
    private String driverName;

    /**
     * 煤产量
     */
    private double coalYield;

    /**
     * 岩产量
     */
    private double rockYield;

}
